
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:1360px; margin:0 auto;}
.top{ position:fixed; left:0; top:0; width:100%; background:rgba(255,255,255,0.2);transition:all 0.5s ease; transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:10;}
.ny-top{ background:#fff;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}
.T-nav > li:after{ content:''; position:absolute; left:50%; margin-left:-20px; bottom:0; transition:all 0.5s ease;width:36px;height:2px; background:#efb81a;opacity:0;}
.T-nav > li > a{ display:block; color:#fff; padding:0 25px; line-height:94px; height:94px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li .gdlt{ position:absolute; width:110%; left:-5%; top:94px;text-align:center; background:rgba(0,0,0,0.5);}
.T-nav > li .gdlt a{ display:block; color:#fff; line-height:28px; padding:10px 0; transition:all 0.5s ease;}

.sv-tit{ padding:40px 0; line-height:1.5;}
.sv-tit .d1{ font-size:30px; color:#888; letter-spacing:5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.sv-tit .d2{ font-size:26px;}
.lencat{ width:50%; color:#fff; height:600px; background:no-repeat center center; background-size:cover; padding:0 6%;}
.tab-cellt{ padding-top:20%;}
.lencat .d1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; padding-bottom:25px;}
.lencat .d1:after{ content:''; position:absolute; left:0; bottom:0; width:40px; height:2px; background:#fff;}
.lencat .d2{ margin-top:5%; line-height:2;}
.lencat .d3{ margin-top:5%;}
.lencat .d3 a{ display:inline-block; padding:8px 35px; border:2px solid #fff; transition:all 0.5s ease;}

.voleam{ width:50%; height:600px; background:no-repeat center center; background-size:cover; padding:0 6%;}
.voreuc{ padding-top:20%;}
.voreuc .video-li-a{ position:absolute; left:50%; width:58px; padding-top:58px; line-height:30px; top:50%; margin-left:-29px; margin-top:-44px; color:#fff; background:url(../images/pl.png) no-repeat center top; text-align:center; font-size:16px;}

.ny-nav2 span{ display:none;}
.ny-nav2 a{ display:inline-block; width:15%; line-height:60px; font-size:16px; border:1px solid #ddd; margin:0 8px 10px;}

.ny-nav2 a.cur{ border-color:#053c82; background:#053c82;color:#fff;}

.ind-02{ padding:4% 0;}

.ind-03{ background:#f5f5f5; line-height:2; padding:4% 0;}
.plrec .d1{ font-size:30px;}
.ind-04{ padding:2% 0 4%;}
.iolame{}
.iolame li{ margin-top:4%; width:30%; margin-right:5%; float:left;}
.iolame li:nth-child(3n){ margin-right:0;}
.iolame li a{ display:block;}
.iolame li a .tit{ font-size:18px; line-height:40px; height:40px; overflow:hidden; margin-top:10px;}
.iolame li a .tim{ color:#999;}
.iolame li a .con{ color:#999; line-height:25px; height:50px; overflow:hidden; margin-top:12px;}
.lobewc{ margin-top:4%;}
.lobewc a{ display:inline-block; width:200px; line-height:42px; color:#2979ff; border:1px solid #2979ff; transition:all 0.5s ease;}

.ind-05{ padding:2% 0 4%; background:url(../testimg/t6.jpg) no-repeat center center; background-size:cover;}
.ind-05 .sv-tit .d1,.ind-05 .sv-tit .d2{ color:#fff;}

.sjdiv{width:100%; margin-bottom:4%;}
.sjleft{width:480px; height:400px;float:left;}
.sjleft img{width:100%;}
.sjright{width:800px;float:right;}
.sjright h2{font-size:28px; color:#053c82; margin-bottom:20px;}
.sjright p{font-size:16px; line-height:30px; color:#333;margin-bottom:15px;}
.sja{ float: right;
    position: relative;
    top: 0px;
    width: 130px;
    height: 44px;
    line-height: 44px;
    background: #053c82; color:#fff;
    font-size: 14px;
    text-align: center;}
a.sja:hover{color:#fff;}
.foot{ background:#f6f6f6;}

.lvmetn{ display:flex;justify-content:space-between; padding:3% 0;}
.lvmetn dl dt{ font-size:16px; margin-bottom:15px;}
.lvmetn dl dd{ line-height:30px; }
.lvmetn dl dd a{color:#666;}

.ewmla .d1{ font-size:16px; margin-bottom:20px;}

.bvante{ padding:25px 0; line-height:2; color:#666; font-size:12px; border-top:1px solid #ddd;}
.laebm a{ display:inline-block; margin-left:10px; color:#666;}

.float-sild{ position:fixed; right:30px; bottom:30px; z-index:10; background:#fff; border:1px solid #ddd; border-bottom:none;}
.float-sild .list > a{ display:block; width:60px; height:60px; background:no-repeat center center; border-bottom:1px solid #ddd;}
.ny-banner{ height:480px; }
.obrelc {
    background-size: cover;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.rlamet{ color:#fff; position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; color:#fff;}
.rlamet .d1{ font-size:34px; font-weight:bold;}
.rlamet .d2{ font-size:18px; margin-top:10px; text-transform:uppercase; color:#fff; font-family:arial;}

.ny-nav{ border-bottom:1px solid #ddd; line-height:90px; height:90px;}
.ny-nav span{ display:none;}
.ny-nav a{ display:inline-block; padding:0 5px; height:90px; font-size:16px; margin:0 20px;}
.ny-nav a.cur{ border-bottom:2px solid #053c82; color:#053c82;}
.ny-main{ padding:3% 0;}

.elwmca{ width:100%; max-width:1200px; margin:0 auto;}
.elwmca a{ display:block; position:absolute; left:0; top:0; color:#fff; line-height:40px; padding:0 12px; border-radius:5px; background:#1260c5; font-size:16px;}
.elwmca a:after{ content:''; position:absolute; left:-30px; width:18px; height:14px; background:url(../images/sv.png); top:14px;}
.elwmca a.a1{ font-size:20px; font-size:20px; background:#c2151d; top:240px; left:0;}
.elwmca a.a1:after{ width:24px; height:23px; background:url(../images/wx.png); left:auto; right:-32px; top:9px;}
.elwmca a.a2{ top:170px; left:20px;}
.elwmca a.a2:after{ right:-30px; left:auto;}
.elwmca a.a3{ top:230px; left:355px;}
.elwmca a.a4{ top:275px; left:335px;}
.elwmca a.a5{ top:321px; left:885px;}
.elwmca a.a6{ top:445px; left:652px;}
.elwmca a.a7{ top:525px; left:940px;}
.elwmca a.a8{ top:750px; left:860px;}

.elwmca a.a9{ top:293px; left:104px;}

.elwmca a.a9:after{ left:178px; ;}

.elwmca a.a10{ top:472px; left:975px;}


.madlbt{ color:#053c82; font-size:24px; line-height:40px;}
.madlbt a{ font-size:14px; border:1px solid #ddd; padding:0 35px;}

.edit-con{ line-height:2; color:#333; margin-top:3%; font-size:16px;}
.voelam{ margin-top:3%;}
.voelam .list{ width:47%;}
.voelam .list .tit{ margin-top:4%;}
.voelam .list .tit strong{ color:#ba1b21;}

.leabca{ padding:4% 0; background:#f6f6f6;}
.leabca h3{ font-weight:normal; font-size:32px; text-align:center;}
.vmkcea{ margin-top:5%;}
.vmkcea .pic{ width:50%;}
.vmkcea .con{ width:45%; padding-top:60px; font-size:20px; line-height:2;}
.vmkcea .con .d1{ font-weight:bold; margin-top:25px;}
.ebvakt{ padding:4% 0; line-height:1.8;}
.ebvakt .d1{ font-size:32px;}
.ebvakt .d2{ font-size:32px; font-weight:bold; color:#053c82;}
.ebvakt .d3{ font-size:18px; color:#999;}
.voelwc td{ width:50%; background:#053c82; color:#fff;}
.coeaw{ padding:4% 6%; line-height:2;}
.weare-serv-ul{ margin:3% 0;}
.weare-serv-ul li{ width:25%; float:left; border-left:1px solid #ddd; padding:20px; text-align:center; position:relative;}
.weare-serv-ul li:after{ content:''; position:absolute; left:-1px; height:50px; top:35px; width:1px; background:#053c82;}
.weare-serv-ul li .weare-serv-li-num p{ font-size:60px; font-weight:bold; color:#053c82; display:inline-block;}
.weare-serv-ul li .weare-serv-li-num span{ font-size:24px; margin-left:5px;}
.weare-serv-ul li .weare-serv-li-p{ margin-top:15px; line-height:25px; height:50px; overflow:hidden;}

.lbopec .d1{ color:#333; font-size:26px; font-weight:bold;}
.lbopec .d2{ font-size:18px; font-weight:bold; color:#053c82; margin-top:10px;}
.lbopec .d2 span{ font-size:24px; color:#eee; margin-right:20px; vertical-align:middle;}

.vlmewl{ padding:4% 0;}
.vlmewl h3{ font-size:32px; text-align:center; font-weight:normal;}
.eamovc{ padding:0 3%;}
.eamovc li{ float:left; width:30%; margin-top:5%; margin-right:5%;}
.eamovc li:nth-child(3n){ margin-right:0;}
.eamovc li a{ display:block; border:1px solid #eee; padding-bottom:20px;}
.eamovc li a .tit{ font-size:18px; text-align:center; line-height:35px; margin:10px 0;}
.eamovc li a .con{ padding:0 20px; line-height:25px; height:50px; overflow:hidden; color:#666;}

.lbmewo{ font-size:26px; text-align:center; padding-bottom:20px;margin-bottom:3%;} 
.lbmewo:after{ content:''; position:absolute; width:40px; left:50%; bottom:0; margin-left:-20px; height:2px; background:#053c82;}

.lbmewo2{width:100%;}
.lbmewo2 .xm1{width:50%; margin-bottom:3%;float:left;}
 .lbmewo2 .xm1:nth-child(2n){width:50%; margin-bottom:3%;float:left;}
.lbmewo2 p{font-size:14px;line-height:30px;}
.lbmewo2 span{font-size:18px;margin-right:3%;}

.honor-ul .honor-li{ float:left; width:30%; margin-right:5%;  cursor:pointer;}
.honor-ul .honor-li:nth-child(3n){ margin-right:0;}
.honor-ul .honor-li .honor-li-img img{ width:100%; height:255px; object-fit: contain;}
.honor-ul .honor-li .tit{ font-size:16px; line-height:30px; height:30px; overflow:hidden; margin:15px 0;}
.honor-ul .honor-li .con{ color:#888; line-height:25px; height:25px; overflow:hidden;}

.volepc{ margin-top:5%;}
.lvcmte a{ display:block; float:left; width:30%; margin-right:5%; line-height:45px; border:1px solid #ddd; text-align:center; font-size:16px;}
.lvcmte a:nth-child(3n){ margin-right:0;}
.lvcmte a.cur{ color:#fff; background:#053c82; border-color:#053c82;}
.ronldc{ margin-top:5%;}
.ronldc .pic{ padding:0 5%;}
.ronldc .pic img{ max-height:500px;}

.lewonc{ width:1000px;}


.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:224px;}
.news-list li a .pic img{ width:100%; height:146px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:12px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:#fff url(../images/g1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:900px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:25px; height:25px; overflow:hidden; font-size:16px;}
.news-list li a .con .d2{ margin-top:30px; color:#999; line-height:25px; height:75px; overflow:hidden;}

.pagelc{ margin-top:4%;}
.pagelc a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 2px; vertical-align:middle;}
.pagelc a.mob-none{ padding:0; width:32px;}
.pagelc a.cur{ color:#fff; background:#053c82; border-color:#053c82;}

.laebta{ width:985px;}
.dasol{ border-bottom:1px solid #eee; padding-bottom:30px;}
.dasol .d1{ font-size:24px;}
.dasol .d2{ color:#999; margin-top:15px;}
.ladfbu{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; font-size:16px;}
.ladfbu p{ padding:5px 0;}
.ladfbu .back{ position:absolute; right:0; top:20px; display:block; width:120px; line-height:40px; border:1px solid #ddd; text-align:center;}

.lbtapc{ width:315px;}
.lbtapc h2{ font-size:18px;}

.caetct li{ margin-top:30px;}
.caetct li a{ display:block;}
.caetct li a .pic{ width:76px;}
.caetct li a .pic img{ width:100%; height:50px; object-fit:cover;}
.caetct li a .tit{ width:220px; line-height:25px; height:50px; overflow:hidden; font-size:16px;}
.fxxw{ display:inline-block; vertical-align:middle;}

.lemaoc{ background:url(../testimg/t29.jpg) no-repeat center center; background-size:cover; padding:15% 0 10%;}

.lveopr{    display: flex;
    justify-content: center;
    flex-wrap: wrap;}
.lveopr li{ width:33.33%; /*float:left;*/ margin-top:2%; text-align:center;}
.lveopr li a{ display:block; padding:0 20px;}
.lveopr li a .pic img{ height:380px; width:100%; object-fit:contain;}
.lveopr li a .con{ width:100%; margin:30px auto 0; line-height:40px;}
.lveopr li a .con .d1{ font-size:16px; height:40px; overflow: hidden; position:relative; }
.lveopr li a .con .d1:after{content: '';
    width: 100px;
    height: 1px;
    background: #ddd;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;}
.lveopr li a .con .d2{ font-size:14px; color:#666;}

.vmlewo .pic{ width:45%; padding:0%; border:1px solid #ddd; text-align:center;}
.vmlewo .pic img{ max-height:430px;}
.vmlewo .con{ width:50%;}
.ts-tit{ border-bottom:1px solid #ddd; padding-bottom:20px; color:#333; margin-bottom:15px;}
.ts-tit .d1{ font-size:30px; font-weight:bold; line-height:1.5;}
.ts-tit .d2{ font-size:18px; margin-top:10px;}
.ts-tit .d2 a{ float: right;
    position: relative;
    top: -53px;
    width: 130px;
    height: 44px;
    line-height: 44px;
    background: #053c82; color:#fff;
    font-size: 14px;
    text-align: center;}
.lcmvc{ font-size:16px; line-height:2; padding:3px 0;}
.lcmvc span{ color:#999;}
.flmca{ margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}

.vlmtae{ line-height:50px; height:50px; background:#f9f9f9; margin-top:5%;}
.vlmtae span{ display:inline-block; color:#fff; padding:0 30px; background:#053c82; font-size:20px;}

.pwqoct li{ float:left; width:20%; margin-top:5%; text-align:center; padding:0 2%;}
.pwqoct li .pic span{ display:inline-block; background:no-repeat center center; width:150px; height:150px; border-radius:50%; border:1px solid #ddd;}
.pwqoct li .tit{ font-size:18px; margin:20px 0;}
.pwqoct li .con{ color:#999; font-size:14px;}

.dlbot{ font-size:16px; line-height:2.5; margin-top:4%;}

.lbyewu .d1{ font-size:48px; font-weight: bold;}
.lbyewu .d1 span{ color:#cd312d;}
.lbyewu .d2{ font-size:22px; color:#666; padding-top:20px; margin-top:20px;}
.lbyewu .d2:after{ content:''; position:absolute; top:0; left:50%; width:100px; margin-left:-50px; height:1px; background:#999;}

.lmcdoa{ background:url(../images/vc.png) no-repeat center center; margin-top:5%;}
.oem-01{ color:#fff; background:#d4322f; padding:40px 0;}
.oem-01 .d1{ font-size:48px; font-weight:bold; margin-bottom:15px; padding-bottom:15px;}
.oem-01 .d1:after{ content:''; position:absolute; left:50%; bottom:0; height:1px; width:100px; margin-left:-50px; background:#fff;}
.oem-01 .d2{ font-size:22px;}
.lbnewl{ padding:5% 0; background:no-repeat center center; background-size:cover;}
.lbnewl h2{ font-size:36px; color:#fff;}
.ewlbvo{ padding:0 4%;}
.ewlbvo li{ float:left; width:33.33%; color:#fff; margin-top:5%;}
.ewlbvo li .tit{ margin-top:25px; font-size:18px;}
.ewlbvo li .tit span{ text-decoration:underline;}
.ewolca{ padding:4% 0;}
.brelmc{ padding:0 8%;}
.vnlewm{ width:49%; box-shadow:0 0 15px rgba(0,0,0,0.2); border-radius:10px; overflow:hidden;}
.vnlewm h2{ line-height:120px; color:#fff; background:no-repeat center center; background-size:cover; font-size:36px; text-align:center;}
.vnlewm .pic img{ display:block;}

.alebcn{ padding:4% 0; background:url(../testimg/t42.jpg) no-repeat center center; background-size:cover;}

.eomwcl{ padding:5% 0; background:url(../testimg/t43.jpg) no-repeat center center; background-size:cover;}
.engcle{ padding:0 5%;}
.engcle .pic{ width:55%;}
.engcle .con{ width:40%; padding-top:5%;}
.engcle .con .d1{ font-size:36px; font-weight:bold; color:#333; margin-bottom:30px; padding-bottom:30px;}
.engcle .con .d1:after{ content:''; position:absolute; left:0; bottom:0; height:3px; width:50px; background:#d4322f;}
.engcle .con .d2{ font-size:18px; line-height:2;}
.engcle .con .d3{ margin-top:30px;}

.aslnte{ padding:4% 0;}
.aslnte h2{ font-size:36px; text-align:center;}
.pewla{ margin-top:4%;}
.pewla li{ width:32%; float:left; margin-bottom:2%; margin-right:2%;}
.pewla li:nth-child(3n){ margin-right:0;}
.pewla li .tit{ line-height:30px; font-size:18px; margin-top:10px;}

.ewlmca{ padding:5% 0; background:url(../testimg/t48.jpg) no-repeat center center; background-size:cover;}
.ewlmca h2{ font-size:48px; text-align:center; font-weight:bold; color:#fff;}

.aelmv{ margin-top:6%;}
.aelmv li{ color:#fff; text-align:center; width:33.33%; float:left;}
.aelmv li .con{ font-size:24px; margin-top:30px;}

.mvbene td{ width:50%; background:#d4322f;}
.dkwle{ padding:0 8%; color:#fff;}
.dkwle .d1{ font-size:48px; font-weight:bold; margin-bottom:4%;}
.dkwle .d2{ font-size:20px; line-height:2;}

.reonca li{ width:48%; float:left;}
.reonca li:nth-child(2n){ float:right;}
.reonca li{ padding:15px 0; border-bottom:1px solid #ddd;}
.reonca li a{ display:block; padding-left:25px; background:url(../images/q1.png) no-repeat left 8px;}
.reonca li .d1{ font-size:16px; line-height:30px; height:30px; overflow:hidden; padding-right:20px;}
.reonca li .d2{ color:#999; margin-top:5px;}

.evbeac li{ width:48%; float:left; border:1px solid #eee; margin-bottom:2%;}
.evbeac li:nth-child(2n){ float:right;}
.evbeac li a{ font-size:16px; line-height:30px; position:relative; background:#fff url(../images/w1.jpg) no-repeat 20px center; left:-3px; top:-3px; border:1px solid #ddd; padding:20px 20px 20px 40px; display:block;}
.evbeac li a .d1{ width:450px; height:30px; overflow:hidden;}
.evbeac li a .d2{ color:#999; height:30px; overflow:hidden;}

.eolvnc{ font-size:22px; font-weight:bold; line-height:2.5;}
.eborec li{ margin-top:5%; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.eborec li table td{ width:50%;}
.qolvne{ padding:0 12%;}
.qolvne .d1{ color:#333; font-size:26px; margin-bottom:25px; padding-bottom:25px; position:relative;}
.qolvne .d1:after{ content:''; position:absolute; left:0; bottom:0; height:2px; width:40px; background:#053c82;}
.qolvne .d2{ color:#666; font-size:16px; line-height:2;}


.lecopa{ margin-top:5%;}
.lecopa li{ border:1px solid #ddd; border-radius:10px; padding:25px; margin-bottom:20px;}
.lecopa li .tit{ font-size:18px; width:260px; line-height:30px;}
.lecopa li .con{ width:1020px; line-height:30px; position:relative; padding-right:40px;}
.lecopa li .con .more{ display:block; width:30px; height:30px; position:absolute; right:0; top:0; background:url(../images/mxl.png) no-repeat center center;}
.lecopa li .con p a{ display:inline-block; margin-right:30px; font-size:16px;}
.lecopa li .con .lvav{ height:30px; overflow:hidden;}
.lecopa li .con .lvav.on{ height:auto;}

.blaeo{ border-bottom:1px solid #ddd; padding:0 0 20px;}
.blaeo .d1{ font-size:36px;}
.blaeo .d2{ color:#666; margin-top:10px;}
.amlba{ padding:3% 0; line-height:2; color:#464646; border-bottom:1px solid #ddd;}
.amlba .d1{ font-size:18px; padding:15px 0; color:#333;}
.scalt{ line-height:2; color:#464646; margin-top:3%;}

.aelmoc a{ display:inline-block; width:135px; line-height:45px; text-align:center; margin-right:15px;}
.aelmoc a.a1{ border:1px solid #ddd;}
.aelmoc a.a2{ border:1px solid #053c82; background:#053c82; color:#fff;}

.aeiopc{ box-shadow:0 0 10px rgba(0,0,0,0.1);}
.aeiopc .con{ width:50%; padding:100px 8% 0;position: relative;}
.aeiopc .con a{
    position: absolute;
    right: 50px;
    
}
.aeiopc .con .d1{ font-size:20px; margin-bottom:15px;}
.aeiopc .con .d2{ background:no-repeat left 10px; padding:5px 0 5px 25px; line-height:25px;}
.aeiopc .pic{ width:50%;}
.ewpqc{ padding-top:4%;}
.ewpqc li{ margin-top:2%; width:47%; float:left; padding:30px 0; padding-right:50px; position:relative; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.ewpqc li:nth-child(2n){ float:right;}
.ewpqc li a{ position:absolute; right:0; top:30px;}
.ewpqc li .d1{ font-size:20px; padding:5px 0 5px 15px; position:relative; line-height:1.5; margin-bottom:10px;}
.ewpqc li .d1:after{ content:''; position:absolute; left:0; top:10px; height:20px; width:4px; background:#00a0e9;}
.ewpqc li .d2{ line-height:1.6; padding:5px 0;}
.horecg{ padding-top:20px; color:#464646; line-height:2;}
.oscat li{ width:48%; margin-top:2%; height:46px; border:1px solid #ddd; padding-left:80px; position:relative; background:#fff;}
.oscat li span{ line-height:44px; display:block; position:absolute; left:0; top:0; width:75px; text-align: center; border-right:1px solid #ddd; padding-right:3px; color:#666;}
.oscat li input{ width:100%; height:44px; border:none; padding:0 5px;}
.oscat li i{ color:#f00;}
.oscat li textarea{ width:100%; padding:5px; height:118px; border:none;}
.ldoes{ padding-bottom:20px;}
.ldoes input{ width:120px; margin:0 10px; height:35px; color:#fff; background:#044a9f; border:none; cursor:pointer;}

.ycaenl{ margin:0% auto; width:100%; max-width:1090px;}
.vmceop{ height:340px; margin-top:5%; padding-top:150px; padding-left:100px; background:url(../testimg/t56.jpg); color:#053c82; font-size:26px;}
.vmceop img{ margin-right:10px;}

.vmacvt li{ width:32%; margin-right:2%; margin-bottom:2%; float:left;}
.vmacvt li:nth-child(3n){ margin-right:0;}

.vmlcew{ margin-top:5%;}
.vmlcew .con{ width:765px; background:#053c82; color:#fff; line-height:2; padding:18px 30px;}

.voewba{ height:600px; background:url(../testimg/t69.jpg) no-repeat center center; background-size:cover;}
.voewba .con{ position:absolute; right:0; top:0; height:100%; color:#fff; width:50%; background:rgba(5,60,130,0.9); font-size:16px; line-height:2; padding:5%;}

.eaclmf{ background:url(../images/d.jpg) repeat-y center top;}
.eaclmf li{ padding-bottom:5%;}
.eaclmf h5{ font-weight:normal; font-size:30px; text-align:center; background:#fff; padding:20px 0; margin-bottom:3%;}
.eaclmf li .pic{ width:50%; padding:0 5%;}
.eaclmf li .con{ width:50%; padding:0 5%; line-height:1.5;}
.eaclmf li .con .d1{ font-size:20px; margin-bottom:15px;}
.eaclmf li .con .d2{ font-size:16px; color:#666;}
.eaclmf li:nth-child(2n-1) .pic{ float:right; margin-top:40px;}
.eaclmf li:nth-child(2n-1) .pic:after{ content:''; width:32px; height:24px; background:url(../images/z2.jpg); position:absolute; left:-5px; top:10px;}
.eaclmf li:nth-child(2n-1) .con{ float:left; text-align:right;}
.eaclmf li:nth-child(2n-1) .con:after{ content:''; width:32px; height:24px; background:url(../images/z1.jpg); position:absolute; right:-5px; top:5px;}

.eaclmf li:nth-child(2n) .pic{ float:left; text-align:right;}
.eaclmf li:nth-child(2n) .pic:after{ content:''; width:32px; height:24px; background:url(../images/z1.jpg); position:absolute; right:-5px; top:10px;}
.eaclmf li:nth-child(2n) .con{ float:right; margin-top:40px;}
.eaclmf li:nth-child(2n) .con:after{ content:''; width:32px; height:24px; background:url(../images/z2.jpg); position:absolute; left:-5px; top:5px;}


.earopc{font-size:0; text-align:center; margin-top:4%;}
.earopc .article{display:inline-block; width:20%; padding:0 2%;}
.earopc .article .blsot{ border:2px solid #fff; padding:10px;}
.earopc .article .blsot.cur{ border:2px solid #c00;}





@media (max-width: 1360px){
.wrap{ width:100%; max-width:1200px;}
.lewonc{ width:800px;}
.news-list li a .con{ width:762px;}
.laebta{ width:825px;}
.evbeac li a .d1{ width:380px;}
.lecopa li .con{ width:1008px;}
.vmlcew .con{ width:605px;}
}


@media (min-width: 1201px){
.T-nav > li:hover > a{ color:#efb81a;}
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#053c82; color:#fff; transition:all 0.5s ease;    padding: 10px 0 10px 15px;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.T-nav > li:hover:after{ opacity:1; transition:all 0.5s ease;}
.aeopte li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.lencat .d3 a:hover{ background:#053c82; border-color:#053c82; transition:all 0.5s ease;padding: 8px 25px 8px 45px;}
.lobewc a:hover{ color:#fff; background:#2979ff; transition:all 0.5s ease;}
.news-list li a:hover .date{ color:#053c82; transition:all 0.5s ease;}
.news-list li a:hover .date .d3 span{ background:#053c82 url(../images/g2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a:hover .date:after{ background:#053c82; width:70px; transition:all 0.5s ease;}
.reonca li a:hover{ background-image:url(../images/q2.png);}
.reonca li a:hover .d1{ background:url(../images/q3.png) no-repeat right center;}
.evbeac li a:hover{ background-image:url(../images/w2.jpg); border-color:#053c82;}
.top.on{ background:rgba(0,0,0,0.4); transition:all 0.5s ease;}
.lveopr li a:hover .pic img{ transition:all 0.5s ease;}
.ny-nav a:hover{ border-bottom:2px solid #053c82; color:#053c82; }
.lvmetn dl dd a:hover{ color:#2979ff;}
.ny-nav2 a:hover{ border-color:#053c82; background:#053c82;color:#fff;}
}


@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; height:50px; background:#fff;}
.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#034ea2; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#034ea2; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#034ea2; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px; color:#666; text-align:center;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;background:#f9f9f9;}
.T-nav li .gdlt a{ padding:0 5%; height:38px; line-height:38px; margin:0; font-size:14px; background:none; color:#666;}
.float-sild{ display:none;}
.iolame li a .tit{ font-size:18px;}
.ny-banner{ height:380px;}
.ny-nav{ height:auto; border:none;}
.ny-nav span{ display:block; line-height:50px; border-bottom:1px solid #ddd; font-size:16px; text-align:left; padding:0 2%; background:url(../images/xx.png) no-repeat right center; background-size:auto 8px;}
.ny-nav p{ display:none;position: absolute;
    background: #fff;
    width: 94%;
    z-index: 9;}
.ny-nav a{ display:block; line-height:45px; text-align:left; padding:0 0%; height:45px; margin:0; font-size:14px; border-bottom:1px solid #ddd;}
.elwmca .pic{ display:none;}
.elwmca a{ position:relative; top:0 !important; left:0 !important; display:block; margin-bottom:10px;}
.elwmca a:after{ display:none;}
.madlbt{ font-size:20px;}
.weare-serv-ul li .weare-serv-li-num p{ font-size:32px;}
.vmkcea .con{ padding:0; font-size:16px;}
.ebvakt .d1{ font-size:18px;}
.ebvakt .d2{ font-size:16px;}
.ebvakt .d3{ font-size:14px;}
.honor-ul .honor-li .honor-li-img img{ height:150px;}
.honor-ul .honor-li .tit{ margin:5px 0;}
.lewonc{ width:100%;}
.news-list li a .date{ display:none;}
.news-list li a .con{ width:calc(100% - 245px);}
.laebta{ width:100%;}
.lbtapc{ width:100%; margin-top:4%;}
.caetct li a .tit{ width:calc(100% - 90px);}
.dasol .d1{ font-size:18px;}
.lveopr li{ width:50%;}
.lveopr li a .pic img{ height:240px;}
.vmlewo .pic{ width:100%;}
.vmlewo .con{ width:100%; margin-top:4%;}
.ts-tit .d1{ font-size:20px;}
.ts-tit .d2{ font-size:16px;}
.lcmvc{ font-size:14px;}
.vlmtae span{ font-size:16px;}
.pwqoct li{ width:50%;}
.pwqoct li .tit{ font-size:16px; margin:10px 0;}
.pwqoct li .con{ font-size:14px;}
.lbyewu .d1,.oem-01 .d1,.ewlmca h2,.dkwle .d1{ font-size:30px;}
.lbyewu .d2,.oem-01 .d2{ font-size:18px;}
.lbnewl h2,.vnlewm h2,.aslnte h2{ font-size:20px;}
.vnlewm h2{ line-height:80px;}
.ewlbvo{ padding:0;}
.ewlbvo li{ padding:0 2%;}
.engcle .pic{ width:100%;}
.engcle .con{ width:100%;}
.engcle .con .d1{ font-size:24px; padding-bottom:20px; margin-bottom:20px;}
.engcle .con .d2,.pewla li .tit,.dkwle .d2{ font-size:16px;}
.aelmv li .con{ font-size:18px; margin-top:15px;}
.evbeac li{ width:100%;}
.evbeac li .d2{ display:none;}
.evbeac li a .d1{ width:100%;}
.lecopa li{ padding:15px;}
.lecopa li .tit{ font-size:16px; width:100px;}
.lecopa li .con{ width:calc(100% - 100px);}
.lecopa li .con p a{ font-size:14px;}
.blaeo .d1{ font-size:24px;}
.aeiopc .con{ padding-top:50px;}
.ewpqc li{ width:100%; padding:20px 30px 20px 0;}
.vmlcew .pic{ width:100%; text-align:center;}
.vmlcew .pic img{ width:100%;}
.vmlcew .con{ width:100%; margin-top:20px;}
.eaclmf h5{ font-size:24px; padding:10px 0;}
.eaclmf li .con .d1{ font-size:16px; padding-top:3px;}
.eaclmf li .con .d2{ font-size:14px;}
}






@media (max-width: 768px){
.aeiopc .con a{right:0px;}
.aeiopc .con a img{width:70%;}
.oscat li{width:100%;}
.dasol .d1{font-size:16px;}
.ny-nav2 a{  width:auto; line-height:32px; font-size:14px; padding:2%;  margin:5px 0 0 0;}
 .sjleft{ width:100%;height:auto;}
.sjright{width:100%;}
.sjright h2{font-size:18px;}
.sjright p{margin-bottom:5px;font-size:14px;}
.iolame li a .tit{height:auto; line-height:30px;}
.iolame li a .con{display:none;}
.sv-tit .d1{ font-size:16px;letter-spacing: 2px;}
.plrec .d1{ font-size:16px;display:none;}
.lencat .d1{ font-size:16px;display:none;}
.sv-tit .d2{ font-size:18px;}
.plrec .d2{display:none;}
.lencat{ height:auto; padding:8% 5%; width:100%;}
.tab-cellt,.voreuc{ padding:0;}
.voreuc .video-li-a{ position:relative; top:0; left:0; margin:30px auto 0; display:block;width: 48px;
    background-size: contain;}
.sv-tit{ padding:20px 0;}
.lvmetn{ display:none;}
.ny-banner{ height:105px;}
.obrelc{    background-size: 100% 100%!important;}
.rlamet .d1{ font-size:18px;}
.rlamet .d2{ font-size:14px; margin-top:0;}
.madlbt{ font-size:16px;}
.madlbt a{ padding:0 10px;}
.edit-con{ font-size:14px;}
.edit-con img{ width:100%!important;height:auto!important;}
.weare-serv-ul li{ width:50%; margin-bottom:10px; padding:20px 10px;}
.weare-serv-ul li .weare-serv-li-num span{ font-size:18px;}
.lbopec .d1{ font-size:18px;}
.lbopec .d2{ font-size:16px;}
.lbopec .d2 span{ font-size:20px;}
.weare-serv-ul li .weare-serv-li-num p{ font-size:28px;}
.voelam .list{ width:100%;}
.leabca h3{ font-size:18px;}
.vmkcea .pic{ width:100%;}
.vmkcea .con{ width:100%; font-size:15px;}
.voelwc td{ float:left; width:100%;}
.vlmewl h3{ font-size:20px;}
.eamovc{ padding:0;}
.eamovc li{ width:100%; margin-right:0;}
.lbmewo{ font-size:20px;}
.lvcmte a{ line-height:40px; font-size:14px;}
.pagelc a.mob-none{ display:none;}
.fxxw{ display:none;}
.ladfbu{ font-size:14px;}
.ladfbu .back{ position:relative; top:0; margin-top:15px;}
.caetct li{ margin-top:15px;}
.caetct li a .tit{ font-size:14px;}
.lveopr li a .pic img{ height:135px;}
.lveopr li a .con{ margin-top:15px;}
.pwqoct li .tit{ line-height:25px; height:50px; overflow:hidden;}
.pwqoct li .pic span{ width:120px; height:120px;}
.dlbot{ font-size:14px; line-height:2;}
.pwqoct li .con{ line-height:20px; height:40px; overflow:hidden;}
.ts-tit .d1{ font-size:18px;}
.lbyewu .d1, .oem-01 .d1, .ewlmca h2, .dkwle .d1,.engcle .con .d1{ font-size:20px;}
.lbyewu .d2, .oem-01 .d2{ font-size:16px;}
.ewlbvo li .tit{ font-size:14px;}
.brelmc,.engcle{ padding:0;}
.vnlewm h2{ font-size:15px; line-height:40px;}
.engcle .con .d2, .pewla li .tit, .dkwle .d2{ font-size:14px;}
.reonca li{ width:100%; padding:10px 0;}
.reonca li .d1{ font-size:15px; padding:0;}
.evbeac li a{ padding:12px 12px 12px 40px; font-size:14px;}
.eolvnc{ font-size:16px;}
.eborec li table td{ float:left; width:100%;}
.qolvne{ padding:5%;}
.qolvne .d1{ font-size:20px;}
.qolvne .d2{ font-size:14px;}
.aeiopc .con{ width:100%; padding:5%;}
.aeiopc .con .d1{ font-size:18px;}
.aeiopc .pic{ width:100%;display:none;}
.lecopa li .tit{width:100%;font-size:14px;}
.lecopa li .con{width:100%;}
.blaeo .d1{font-size:16px;}
.amlba .d1{padding:0px;}
.aelmoc a{width:48%;margin:0 1%;}
.ewpqc li img{width:70%;}
.ewpqc li .d1{ font-size:18px;}
.ewpqc li a{ top:20px;}
.vmceop{ font-size:20px; padding-left:20px;}
.vmacvt li{ width:49%;}
.vmacvt li:nth-child(3n){ margin-right:2%;}
.vmacvt li:nth-child(2n){ margin-right:0;}
.eaclmf h5{ font-size:18px;}

.eaclmf li:nth-child(2n-1) .pic{ padding:0 0 0 35px;}
.eaclmf li:nth-child(2n) .pic{ padding:0 35px 0 0;}
.eaclmf li:nth-child(2n-1) .con{ padding:0 35px 0 0;}
.eaclmf li:nth-child(2n) .con{ padding:0 0 0 35px;}
.eaclmf li .con .d1{ font-size:15px;}
.eaclmf li .con .d2{ color:#999;}
.earopc .article .blsot{padding:5px;}
}


@media (max-width: 640px){
.iolame li{ width:100%; margin-right:0;}
.honor-ul .honor-li{ width:100%; margin-right:0;}
.honor-ul .honor-li .honor-li-img img{ height:220px;}
.news-list li{ padding:3% 0;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px);}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
.vmlewo .pic img{ max-height:240px;}
.aelmv li .pic img{ height:40px;}
.aelmv li .con{ font-size:15px;}
.mvbene td{ float:left; width:100%;}
.dkwle{ padding:5%;}

}











.shade {position: fixed;left: 0; top: 0; z-index: 3;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 21;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}






